* {
	font-family: sans-serif;
}

body {
	margin: 0;
}

#header {
	background: url(../images/top_transparent.png) repeat-x;
	height: 103px;
	width: 100%;
}

#header h1, #header h2, #header h3 { 
	margin: 0; 
	visibility:hidden;
}

#logo {
	background: url(../images/logo.png) no-repeat;
	position: absolute; 
	height: 103;
	witdh: 100px;
	top: 0px; 
	left: 0px;
}

#bandeau { 
	background: url(../images/bandeau-asi.jpg) no-repeat;
	position: absolute;
	height: 68px;
	width: 650px;
	top: 5px;
	left: 115px;
}

#slogan {
	background: url(../images/slogan.gif) no-repeat right;
	position: absolute; 
	height: 62px; 
	right: 6px; 
	top: 11px;
}

#footer p {
	text-align: center; 
	padding: 2em 0 2em 0;
	font-size: 60%;
}

#footer {
	background: url(../images/footer.png) no-repeat center;
	position: absolute;
	width: 100%;
	height: 3px;
	padding: 4em 0 4em 0;
}

#contenu {
	margin: 1em;
}

#message {
	text-align: center; 
	background-color: #00FF00;
	padding: 1em 1em 1em 1em;
	border: 1px solid #000000;
	margin: 1em 5em 1em 5em;
}

#warning {
	text-align: center; 
	background-color: #f8bd30;
	padding: 1em 1em 1em 1em;
	border: 1px solid #000000;
	margin: 1em 5em 1em 5em;
}

#error {
	text-align: center;
	background-color: #FF0000;
	padding: 1em 1em 1em 1em;
	border: 1px solid #000000;
	margin: 1em 5em 1em 5em;
}

